package wortubung.lang;

import java.util.Collection;

import wortubung.core.LANG;
import wortubung.inflection.VerbConjugation;
import wortubung.lang.it.Coniugatore;
import wortubung.util.Printable;

/**
 * Singleton
 */
public class LangItalianManager extends LanguageManager {

	LangItalianManager(Printable prompt) {
		super(prompt);
	}

	@Override public final LANG getLanguage() { return LANG.it; }

	@Override
	public Collection<String> getVerbsOfIrregularConjugations() {
		return Coniugatore.defaultConiugatore.getVerbsOfIrregularConjugations();
	}

	@Override
	public VerbConjugation conjugate(String verb) {
		return Coniugatore.conjugate(verb);
	}
}
